

#include <sudoku.h>

int sdk_check_sudoku(sudoku *sdk){

  return 0;

}


int sdk_full_sdk(sudoku *sdk){

  int i, j;

  for ( i = 0; i < SDK_SIZE; i++){
    for ( j = 0; j < SDK_SIZE; j++){
      if (SDK_ELEM(sdk, i, j).value == 0) return 0;
    }
  }

  return 1;

}

int sdk_solvable(sudoku *sdk){

  int i, j;
  for ( i = 0; i < SDK_SIZE; i++){
    for ( j = 0; j < SDK_SIZE; j++){
      if (sdk_list_length(&SDK_ELEM(sdk, i, j).pos) == 0){
	return 0;
      }
    }
  }

  return 1;

}
